type encoding/asn1.encoder

21 uses

	encoding/asn1 (current package)
		marshal.go#L19: 	byte00Encoder encoder = byteEncoder(0x00)
		marshal.go#L20: 	byteFFEncoder encoder = byteEncoder(0xff)
		marshal.go#L24: type encoder interface {
		marshal.go#L65: type multiEncoder []encoder
		marshal.go#L83: type setEncoder []encoder
		marshal.go#L129: 	tag     encoder
		marshal.go#L130: 	body    encoder
		marshal.go#L197: func makeBigInt(n *big.Int) (encoder, error) {
		marshal.go#L214: 			return multiEncoder([]encoder{byteFFEncoder, bytesEncoder(bytes)}), nil
		marshal.go#L225: 			return multiEncoder([]encoder{byte00Encoder, bytesEncoder(bytes)}), nil
		marshal.go#L305: func makeObjectIdentifier(oid []int) (e encoder, err error) {
		marshal.go#L313: func makePrintableString(s string) (e encoder, err error) {
		marshal.go#L329: func makeIA5String(s string) (e encoder, err error) {
		marshal.go#L339: func makeNumericString(s string) (e encoder, err error) {
		marshal.go#L349: func makeUTF8String(s string) encoder {
		marshal.go#L371: func makeUTCTime(t time.Time) (e encoder, err error) {
		marshal.go#L382: func makeGeneralizedTime(t time.Time) (e encoder, err error) {
		marshal.go#L461: func makeBody(value reflect.Value, params fieldParameters) (e encoder, err error) {
		marshal.go#L525: 			m := make([]encoder, n1)
		marshal.go#L549: 			m := make([]encoder, l)
		marshal.go#L579: func makeField(v reflect.Value, params fieldParameters) (e encoder, err error) {